package com.tbit.uqbike.object.pojo.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 查询云bms电池实体类
 *
 * @Author:BUGTian
 * @DATE: 2022/7/19
 */
@Data
public class BmsBatteryQueryDTO {
    /**
     * 当前页码
     */
    @NotNull
    private Integer page;
    /**
     * 每页显示的行
     */
    @NotNull
    private Integer size;
    /**
     * 品牌id
     */
    @NotNull
    private Integer accountId;
    /**
     * 区域id
     */
    private Integer adAccountId;
    /**
     * 电池编号
     */
    private String batteryNO;
    /**
     * 车辆编号
     */
    private String userCode;

    /**
     * 电池型号id
     */
    private Integer batteryModelId;
    /**
     * 电池批次号
     */
    private Integer batch;
    /**
     * 健康度范围start
     */
    private Integer startHealth;
    /**
     * 健康度范围end
     */
    private Integer endHealth;
    /**
     * 状态
     */
    private Integer abnormalType;
    /**
     * 总骑行里程start
     */
    private Integer startSumMileage;
    /**
     * 总骑行里程end
     */
    private Integer endSumMileage;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
}
